import { asyncRoutes} from '@/router'
import Layout from '@/layout'
// 将菜单信息转成对应的路由信息 动态添加
export default  function createRoutes(data) {
//   let subRoutes=[];
    data.forEach(item => {
      console.log(item)
        generateRoutes( item)
    })
    // 最后添加404页面 否则会在登陆成功后跳到404页面
    data.push(
      // { path: '*', redirect: '/404', hidden: true }
    )
    return data
  }
//  函数
  function generateRoutes(item) {
    console.log(item)
    if (item.name) {
        if(item.component=='Layout'){
            item.component=Layout
         }
        if (asyncRoutes[item.name]){
          item.component=asyncRoutes[item.name].component;
          return item
        }
    } 
     if (item.children) {
        item.children.forEach(e => {
            generateRoutes(e)
        })
    }
  }
  
